/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconErji: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M840.145455 926.254545c-90.763636 0-160.581818-69.818182-160.581819-158.254545v-102.4c0-88.436364 69.818182-158.254545 160.581819-158.254545s160.581818 69.818182 160.581818 158.254545V768c2.327273 86.109091-69.818182 158.254545-160.581818 158.254545z m0-353.745454c-55.854545 0-97.745455 39.563636-97.745455 93.090909V768c0 53.527273 41.890909 93.090909 97.745455 93.090909 53.527273 0 97.745455-41.890909 97.745454-93.090909v-102.4c0-53.527273-41.890909-93.090909-97.745454-93.090909zM186.181818 930.909091c-90.763636 0-160.581818-69.818182-160.581818-158.254546v-102.4C25.6 581.818182 95.418182 512 186.181818 512s160.581818 69.818182 160.581818 158.254545v102.4C349.090909 858.763636 274.618182 930.909091 186.181818 930.909091z m0-353.745455c-55.854545 0-97.745455 39.563636-97.745454 93.090909v102.4c0 53.527273 41.890909 93.090909 97.745454 93.09091 53.527273 0 97.745455-41.890909 97.745455-93.09091v-102.4c0-53.527273-41.890909-93.090909-97.745455-93.090909z"
        fill={getIconColor(color, 0, '#666666')}
      />
      <Path
        d="M970.472727 730.763636c-18.618182 0-32.581818-13.963636-32.581818-32.581818 0-358.4-141.963636-539.927273-423.563636-539.927273C162.909091 158.254545 90.763636 451.490909 90.763636 698.181818c0 18.618182-13.963636 32.581818-32.581818 32.581818s-32.581818-13.963636-32.581818-32.581818c0-390.981818 174.545455-605.090909 488.727273-605.090909 318.836364 0 488.727273 209.454545 488.727272 605.090909 0 18.618182-13.963636 32.581818-32.581818 32.581818z"
        fill={getIconColor(color, 1, '#666666')}
      />
      <Path
        d="M316.509091 409.6a39.563636 39.563636 0 1 0 79.127273 0 39.563636 39.563636 0 1 0-79.127273 0Z"
        fill={getIconColor(color, 2, '#666666')}
      />
      <Path
        d="M646.981818 409.6a39.563636 39.563636 0 1 0 79.127273 0 39.563636 39.563636 0 1 0-79.127273 0Z"
        fill={getIconColor(color, 3, '#666666')}
      />
    </Svg>
  );
};

IconErji.defaultProps = {
  size: 18,
};

IconErji = React.memo ? React.memo(IconErji) : IconErji;

export default IconErji;
